#include "stdafx.h"
#include "poke_framework.h"
#include "models/window_poker.h"
#include "models/config.h"
#include "models/window_info_fetcher.h"
#include "models/proc_info_fetcher.h"
#include "models/hotkey_manager.h"
#include "models/system_info_fetcher.h"
#include "models/dwm_op.h"

PokeFramework::PokeFramework()
{

}

PokeFramework::~PokeFramework()
{

}

BOOL PokeFramework::init()
{
    AddMCA(new Config);
    AddMCA(new WindowPoker);
    AddMCA(new WindowInfoFetcher);
    AddMCA(new ProcInfoFetcher);
    AddMCA(new HotkeyManager);
    AddMCA(new SystemInfoFetcher);
    AddMCA(new DwmOp);

    //Execute(PAN_SYSTEM_INFO_FETCHER, PFI_GET_ALL_HOOKS, NULL, NULL);

    return TRUE;
}

BOOL PokeFramework::uninit()
{
    return TRUE;
}